@echo off
echo 手动启动Chrome调试模式...

REM 关闭所有Chrome进程
echo 关闭现有Chrome进程...
taskkill /f /im chrome.exe 2>nul
timeout /t 3 /nobreak >nul

REM 创建目录
echo 创建Chrome配置文件目录...
if not exist "D:\anr-analyzer\chrome-debug-profile" (
    mkdir "D:\anr-analyzer\chrome-debug-profile"
    echo 目录已创建
) else (
    echo 目录已存在
)

REM 显示启动命令
echo.
echo 启动命令:
echo "C:\Program Files\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222 --user-data-dir="D:\anr-analyzer\chrome-debug-profile" --no-first-run --no-default-browser-check
echo.

REM 启动Chrome
echo 正在启动Chrome...
start "" "C:\Program Files\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222 --user-data-dir="D:\anr-analyzer\chrome-debug-profile" --no-first-run --no-default-browser-check

echo Chrome启动命令已执行
echo 等待Chrome启动...
timeout /t 5 /nobreak >nul

REM 检查Chrome进程
echo 检查Chrome进程...
tasklist | findstr chrome.exe
if %errorlevel% equ 0 (
    echo ✅ Chrome进程正在运行
) else (
    echo ❌ Chrome进程未启动
)

REM 检查调试端口
echo 检查调试端口...
netstat -an | findstr :9222
if %errorlevel% equ 0 (
    echo ✅ Chrome调试端口9222正在监听
) else (
    echo ❌ Chrome调试端口9222未启动
)

echo.
echo 如果Chrome没有启动，请检查：
echo 1. Chrome是否已安装
echo 2. 是否有权限问题
echo 3. 防火墙是否阻止
echo.
pause
